{{tag>Lucid Natty Oneiric Precise fichier}}

----

====== Métamorphose 2 : renommer vos fichiers et dossiers en masse ======

Métamorphose 2 est la seconde version du projet [[http://file-folder-ren.sourceforge.net|Métamorphose: A File -n- Folder Renamer]].

Le logiciel est toujours libre et gratuit (licence GNU GPLv3) et développé en [[Python]].

Il est multiplateforme (GNU/Linux, Windows, Mac OS, BSD), et multilangue (français/anglais à l'heure actuelle).

{{  http://file-folder-ren.sourceforge.net/screenshots/M2/linux_2.png|Aperçu}}

Grâce à **Métamorphose 2** vous pourrez renommer vos dossiers et vos fichiers en masse.
Cette seconde version vous laisse la possibilité d'utiliser des expressions régulières et autorise le choix, le nombre et l'**ordre des opérations** à réaliser en une passe.
Ainsi, Métamorphose 2 est encore plus flexible que la [[metamorphose|version précédente]] dont l'ordre des opérations était prédéfini.

<note tip>La première version du logiciel [[metamorphose|Métamorphose 1]] est toujours disponible. **Cette version a le statut stable contrairement à la version présentée ici.** Elle fonctionne toujours sur les dernières versions d'Ubuntu((Jaunty lors de l'écriture de cette page)).

Pour plus d'informations sur la **version 1**, reportez-vous à [[metamorphose|sa page du wiki]].</note>


===== Pré-requis =====

Vous devez disposer :

    * d'un résolution d'écran d'au moins 800×600 (1024×768 recommandée)
    * Python 2.4 ou 2.5, wxPython 2.8 

<note help>//Remarque :// Les composants Python pourront être installé automatiquement pour satisfaire les dépendances du paquet .deb !</note>


===== Installation =====

<note warning>Ce logiciel n'est pas issu des dépôts officiels, et est encore en **statut béta** d'après son auteur.\\ Vous l'installez à vos risques et périls !

Ne semble plus développé !!!</note>

Le logiciel en version 0.8.2 (bêta) est fonctionnel sous Precise (paquet « ''metamorphose2_0.8.2-1_all.deb'' »).

<note tip>Pour permettre à Métamorphose d'être intégré aux dépôts officiels, vous pouvez laisser un commentaire sur le [[https://bugs.launchpad.net/ubuntu/+bug/134470|bug launchpad #134470]]</note>

==== Depuis le PPA ====

[[:PPA|Ajoutez le PPA]] **ppa:ianare/ppa**((https://launchpad.net/~ianare/+archive/ppa)) dans vos sources de logiciels.

// FIXME Pas encore de paquet pour Ubuntu 11.04 Natty Narwhole et ultérieur, mais vous pouvez remplacer votre version ("natty", "oneiric", "precise", etc) par "lucid" dans les détails de la source logiciel. Ca a fonctionné pour moi (Trancept) mais c'est à vos risques et périls !!! //

==== Depuis le paquet deb fourni ====

Téléchargez le [[http://sourceforge.net/project/showfiles.php?group_id=146403|paquet]] sur sourceforge et [[:tutoriel:comment_installer_un_paquet|installez-le]].


===== Configuration =====

Ouvrez l'application avec les menus  //Applications// -> //Accessoires// -> //Metamorphose2//

FIXME : Chemin par le Dash sur Unity ?

Après avoir sélectionné la langue désirée pour l'application, vous serez invité à configurer les préférences dès le premier lancement.

Si les fichiers renommés doivent être lisibles sur un OS Microsoft, portez attention aux options de l'onglet "Vérifications".\\ 
Vous aurez le choix de :
  * supprimer automatiquement les caractères illisibles sous Windows(tm)
  * bloquer le renommage tant que des caractères incompatibles subsistent.
  * permettre le renommage mais afficher un avertissement
  * ne pas tenir compte des limites des OS de Microsoft


===== Utilisation=====

Une fois sélectionné le dossier contenant les éléments à renommer, grâce au panneau "ramasseur", vous pourrez ajouter une ou plusieurs actions de différents types dans l'ordre qui conviendra :
  * Insérer 
    * numérotation (romain, arabe, alphabétique)
    * date (multiples formats)
    * heure (multiples formats)
    * contenu tag MP3
    * ...
  * Changer longueur
    * tronquer / rembourrer
    * par la droite, par la gauche
  * Déplacer
    * sélection d'un motif (utilisation d'expressions régulières possible)
    * choix de la position d'insertion (fixe ou selon motif)
  * Modifications
    * sélection d'un motif (utilisation d'expressions régulières possible)
    * modifier la casse (majuscule, minuscule, style titre ...)
    * changer les caractères (format 1337, suppression des accents, conversion url en texte)
  * Remplacer
    * sélection d'un motif (utilisation d'expressions régulières possible)
    * choix du motif de remplacement (numéro, date, heure, tag MP3, info image, nom de dossier ...)
  * Répertoire
    * choix de la profondeur de recherche
  * Échanger
    * sélection d'un motif à supprimer (utilisation d'expressions régulières possible)
    * sélection d'un motif de remplacement (utilisation d'expressions régulières possible)

Il est ensuite possible de :
  * lancer la prévisualisation avec le bouton « Prévisualiser » (dans le cas où la prévisualisation ne serait pas automatique : désactivation ou nombre important de fichiers) ;
  * visualiser le résultat de la chaine d'opérations dans la cadre en bas de la fenêtre ;
  * consulter les messages dans le panneau « Erreur/Avertissement ».

Si la prévisualisation correspond à votre attente, lancez le renommage grâce au bouton « Allons-y ! ».

N'oubliez pas de sauvegarder votre enchainement d'opération pour pouvoir les ré-appliquer au besoin !!\\ 
(Menu //Fichier → Sauvegarder Config// ou raccourcis clavier « Ctrl+S »)

<note tip>En cas d'erreur, l'historique vous permettra de restaurer les noms originaux.</note>


===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.


===== Liens =====

Pour plus de renseignement sur ce logiciel et l'utilisation des expressions régulières/rationnelles :

  * **(en)** [[http://file-folder-ren.sourceforge.net/|Site officiel de Métamorphose 1&2]]
  * **(fr)** [[http://www.framasoft.net/article4371.html|Article Framasoft (Métamorphose 1)]]
  * **(fr)** [[metamorphose|Page du wiki sur Métamorphose 1]]
  * **(fr)** [[:projets:ecole:scripting:initiation_au_shell#les_expressions_regulieres|Initiation au Shell : Les expressions régulières]]
  * **(fr)** [[http://fr.wikipedia.org/wiki/Expression_rationnelle|Expression rationnelle sur Wikipedia]]

----

//Contributeur principal : [[:utilisateurs:draco31.fr]]//